跳到主要内容

kubevpn TODO

TODO

  • 访问集群网络
  • 域名解析功能
  • 支持多个 service 反向代理
  • 短域名解析
  • 优化 DHCP 功能
  • 支持多种类型,例如 statefulset, replicaset...
  • 支持 ipv6
  • 自己实现 socks5 协议
  • 考虑是否需要把 openvpn tap/tun 驱动作为后备方案
  • 加入 TLS 以提高安全性
  • 写个 CNI 网络插件,直接提供 VPN 功能
  • 优化重连逻辑
  • 支持 service mesh
  • service mesh 支持多端口
  • 使用自己写的 proxy 替换 envoy
  • 优化性能,Windows 上考虑使用 IPC 通信
  • 自己写个 control plane
  • 考虑是否将 control plane 和服务分开
  • 写单元测试,优化 GitHub action
  • Linux 和 macOS 也改用 WireGuard library
  • 探测是否有重复路由的 utun设备,禁用 sudo ifconfig utun1 down